package cn.fl.fgi.vo;

import java.io.Serializable;
import java.util.Date;

public class FgiUpDetailVO implements Serializable{

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 关联上传文件ID
     */
    private Long fgiUpDataId;

    /**
     * 支付表号
     */
    private String payNo;

    /**
     * 客户名称
     */
    private String cstNm;

    /**
     * 所属机构-事业部
     */
    private String prjOrg;

    /**
     * 项目类型
     */
    private String prjType;

    /**
     * 是否资管业务
     */
    private Integer isCap;

    /**
     * 机构名称
     */
    private String orgNm;

    /**
     * 机构实际付款时间
     */
    private Date orgPayTm;

    /**
     * 交易类型ID
     */
    private String tranTypeId;

    /**
     * 交易类型名称
     */
    private String tranTypeNm;

    /**
     * 交易类型对应金额
     */
    private Double tranTypeMoney;

    /**
     * 上报支付表状态
     */
    private Integer payStatusId;

    /**
     * 上报支付表状态名称
     */
    private String payStatusNm;

    /**
     * 上报支付表状态更新时间
     */
    private Date payStatusTm;

    /**
     * 支付表状态
     */
    private String payStatus;

    /**
     * 开始逾期时间
     */
    private Date overdueTm;

    /**
     * 逾期期次
     */
    private Integer overduePer;

    /**
     * 来款资金编号
     */
    private String fundNo;

    /**
     * 解析状态
     */
    private Integer anyStatus;

    private String parseFailedCause ;


    public String getParseFailedCause() {
        return parseFailedCause;
    }

    public void setParseFailedCause(String parseFailedCause) {
        this.parseFailedCause = parseFailedCause;
    }

    /**
     * 是否删除
     */
    private Integer isDel;

    private Date crtTm ;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getFgiUpDataId() {
        return fgiUpDataId;
    }

    public void setFgiUpDataId(Long fgiUpDataId) {
        this.fgiUpDataId = fgiUpDataId;
    }

    public String getPayNo() {
        return payNo;
    }

    public void setPayNo(String payNo) {
        this.payNo = payNo;
    }

    public String getCstNm() {
        return cstNm;
    }

    public void setCstNm(String cstNm) {
        this.cstNm = cstNm;
    }

    public String getPrjOrg() {
        return prjOrg;
    }

    public void setPrjOrg(String prjOrg) {
        this.prjOrg = prjOrg;
    }

    public String getPrjType() {
        return prjType;
    }

    public void setPrjType(String prjType) {
        this.prjType = prjType;
    }

    public Integer getIsCap() {
        return isCap;
    }

    public void setIsCap(Integer isCap) {
        this.isCap = isCap;
    }

    public String getOrgNm() {
        return orgNm;
    }

    public void setOrgNm(String orgNm) {
        this.orgNm = orgNm;
    }

    public Date getOrgPayTm() {
        return orgPayTm;
    }

    public void setOrgPayTm(Date orgPayTm) {
        this.orgPayTm = orgPayTm;
    }

    public String getTranTypeId() {
        return tranTypeId;
    }

    public void setTranTypeId(String tranTypeId) {
        this.tranTypeId = tranTypeId;
    }

    public String getTranTypeNm() {
        return tranTypeNm;
    }

    public void setTranTypeNm(String tranTypeNm) {
        this.tranTypeNm = tranTypeNm;
    }

    public Double getTranTypeMoney() {
        return tranTypeMoney;
    }

    public void setTranTypeMoney(Double tranTypeMoney) {
        this.tranTypeMoney = tranTypeMoney;
    }

    public Integer getPayStatusId() {
        return payStatusId;
    }

    public void setPayStatusId(Integer payStatusId) {
        this.payStatusId = payStatusId;
    }

    public String getPayStatusNm() {
        return payStatusNm;
    }

    public void setPayStatusNm(String payStatusNm) {
        this.payStatusNm = payStatusNm;
    }

    public Date getPayStatusTm() {
        return payStatusTm;
    }

    public void setPayStatusTm(Date payStatusTm) {
        this.payStatusTm = payStatusTm;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public Date getOverdueTm() {
        return overdueTm;
    }

    public void setOverdueTm(Date overdueTm) {
        this.overdueTm = overdueTm;
    }

    public Integer getOverduePer() {
        return overduePer;
    }

    public void setOverduePer(Integer overduePer) {
        this.overduePer = overduePer;
    }

    public String getFundNo() {
        return fundNo;
    }

    public void setFundNo(String fundNo) {
        this.fundNo = fundNo;
    }

    public Integer getAnyStatus() {
        return anyStatus;
    }

    public void setAnyStatus(Integer anyStatus) {
        this.anyStatus = anyStatus;
    }

    public Integer getIsDel() {
        return isDel;
    }

    public void setIsDel(Integer isDel) {
        this.isDel = isDel;
    }

    public Date getCrtTm() {
        return crtTm;
    }

    public void setCrtTm(Date crtTm) {
        this.crtTm = crtTm;
    }
}
